/**
 * 
 */
package com.rhf.core.dto;

import java.sql.Timestamp;

/**
 * La classe Comp�titionVO repr�sente une comp�tition
 * 
 * @author fabiensaulnier
 * 
 */
public class CompetitionVO {

	/**
	 * Identifiant de la comp�tition
	 */
	private int competitionId;

	/**
	 * Date de création de la compétition
	 */
	private Timestamp dateCreation;

	/**
	 * Date de modification de la compétition
	 */
	private Timestamp dateModification;

	/**
	 * Identifiant de l'utilisateur qui a créé ou modifié la compétition
	 */
	private int auteurId;

	/**
	 * Identifiant de la saison � laquelle appartient la comp�tition
	 */
	private int saisonId;

	/**
	 * Nombre de points par victoire
	 */
	private int ptsVictoire;

	/**
	 * Nombre de points par match nul
	 */
	private int ptsNul;

	/**
	 * Nombre de points par match d�faite
	 */
	private int ptsDefaite;

	/**
	 * Nombre de points par match nul
	 */
	private int ptsForfait;

	/**
	 * Crit�re de d�partage des �quipes � �galit� num�ro 1
	 */
	private int departage1;

	/**
	 * Crit�re de d�partage des �quipes � �galit� num�ro 2
	 */
	private int departage2;

	/**
	 * Crit�re de d�partage des �quipes � �galit� num�ro 3
	 */
	private int departage3;

	/**
	 * Cat�gorie de la comp�tition
	 */
	private int categorieId;

	/**
	 * Identifiant de la comp�tition parent
	 */
	private int competitionParentId;

	/**
	 * Type de la comp�tition (CHAMPIONNAT / COUPE)
	 */
	private int typeCategorie;

	/**
	 * Ordre d'affichage de la comp�tition
	 */
	private int ordre;

	/**
	 * Libell� : Nom de la comp�tition
	 */
	private String libelle;

	/**
	 * @return the competitionId
	 */
	public int getCompetitionId() {
		return competitionId;
	}

	/**
	 * @param competitionId
	 *            the competitionId to set
	 */
	public void setCompetitionId(int competitionId) {
		this.competitionId = competitionId;
	}

	/**
	 * @return the dateCreation
	 */
	public Timestamp getDateCreation() {
		return dateCreation;
	}

	/**
	 * @param dateCreation
	 *            the dateCreation to set
	 */
	public void setDateCreation(Timestamp dateCreation) {
		this.dateCreation = dateCreation;
	}

	/**
	 * @return the dateModification
	 */
	public Timestamp getDateModification() {
		return dateModification;
	}

	/**
	 * @param dateModification
	 *            the dateModification to set
	 */
	public void setDateModification(Timestamp dateModification) {
		this.dateModification = dateModification;
	}

	/**
	 * @return the auteurId
	 */
	public int getAuteurId() {
		return auteurId;
	}

	/**
	 * @param auteurId
	 *            the auteurId to set
	 */
	public void setAuteurId(int auteurId) {
		this.auteurId = auteurId;
	}

	/**
	 * @return the saisonId
	 */
	public int getSaisonId() {
		return saisonId;
	}

	/**
	 * @param saisonId
	 *            the saisonId to set
	 */
	public void setSaisonId(int saisonId) {
		this.saisonId = saisonId;
	}

	/**
	 * @return the ptsVictoire
	 */
	public int getPtsVictoire() {
		return ptsVictoire;
	}

	/**
	 * @param ptsVictoire
	 *            the ptsVictoire to set
	 */
	public void setPtsVictoire(int ptsVictoire) {
		this.ptsVictoire = ptsVictoire;
	}

	/**
	 * @return the ptsNul
	 */
	public int getPtsNul() {
		return ptsNul;
	}

	/**
	 * @param ptsNul
	 *            the ptsNul to set
	 */
	public void setPtsNul(int ptsNul) {
		this.ptsNul = ptsNul;
	}

	/**
	 * @return the ptsDefaite
	 */
	public int getPtsDefaite() {
		return ptsDefaite;
	}

	/**
	 * @param ptsDefaite
	 *            the ptsDefaite to set
	 */
	public void setPtsDefaite(int ptsDefaite) {
		this.ptsDefaite = ptsDefaite;
	}

	/**
	 * @return the ptsForfait
	 */
	public int getPtsForfait() {
		return ptsForfait;
	}

	/**
	 * @param ptsForfait
	 *            the ptsForfait to set
	 */
	public void setPtsForfait(int ptsForfait) {
		this.ptsForfait = ptsForfait;
	}

	/**
	 * @return the departage1
	 */
	public int getDepartage1() {
		return departage1;
	}

	/**
	 * @param departage1
	 *            the departage1 to set
	 */
	public void setDepartage1(int departage1) {
		this.departage1 = departage1;
	}

	/**
	 * @return the departage2
	 */
	public int getDepartage2() {
		return departage2;
	}

	/**
	 * @param departage2
	 *            the departage2 to set
	 */
	public void setDepartage2(int departage2) {
		this.departage2 = departage2;
	}

	/**
	 * @return the departage3
	 */
	public int getDepartage3() {
		return departage3;
	}

	/**
	 * @param departage3
	 *            the departage3 to set
	 */
	public void setDepartage3(int departage3) {
		this.departage3 = departage3;
	}

	/**
	 * @return the categorieId
	 */
	public int getCategorieId() {
		return categorieId;
	}

	/**
	 * @param categorieId
	 *            the categorieId to set
	 */
	public void setCategorieId(int categorieId) {
		this.categorieId = categorieId;
	}

	/**
	 * @return the competitionParentId
	 */
	public int getCompetitionParentId() {
		return competitionParentId;
	}

	/**
	 * @param competitionParentId
	 *            the competitionParentId to set
	 */
	public void setCompetitionParentId(int competitionParentId) {
		this.competitionParentId = competitionParentId;
	}

	/**
	 * @return the typeCategorie
	 */
	public int getTypeCategorie() {
		return typeCategorie;
	}

	/**
	 * @param typeCategorie
	 *            the typeCategorie to set
	 */
	public void setTypeCategorie(int typeCategorie) {
		this.typeCategorie = typeCategorie;
	}

	/**
	 * @return the ordre
	 */
	public int getOrdre() {
		return ordre;
	}

	/**
	 * @param ordre
	 *            the ordre to set
	 */
	public void setOrdre(int ordre) {
		this.ordre = ordre;
	}

	/**
	 * @return the libelle
	 */
	public String getLibelle() {
		return libelle;
	}

	/**
	 * @param libelle
	 *            the libelle to set
	 */
	public void setLibelle(String libelle) {
		this.libelle = libelle;
	}

}
